%\documentclass{acm_proc_article-sp}
\documentclass[conference]{IEEEtran}

%\usepackage[utf8]{inputenc}
\usepackage{graphicx,  amsmath, url}
\usepackage[tight]{subfigure}
%\usepackage{amsfonts}
%\usepackage{amssymb}
\usepackage{epsfig, array, longtable, citesort, balance, fancyhdr}
%\usepackage[numbers, sort&compress]{natbib}
\usepackage[ruled]{algorithm2e}
\usepackage{lipsum}% http://ctan.org/pkg/lipsum
%\usepackage{algorithm}% http://ctan.org/pkg/algorithms
\usepackage{algpseudocode}% http://ctan.org/pkg/algorithmicx

\makeatletter
\let\@copyrightspace\relax
\makeatother

\author{
    \IEEEauthorblockN{Yin Lu\IEEEauthorrefmark{1}, Yong Chen\IEEEauthorrefmark{1}, Rajeev Thakur\IEEEauthorrefmark{2}, Yu Zhuang\IEEEauthorrefmark{1}}
    \IEEEauthorblockA{\IEEEauthorrefmark{1}Dept. of Computer Science \\
    Texas Tech University \\
    Lubbock, TX 79409\\
    \{yin.lu, yong.chen, yu.zhuang\}@ttu.edu}
    \IEEEauthorblockA{\IEEEauthorrefmark{2}Mathematics and Computer Science Division\\
    Argonne National Laboratory\\
    Lemont, IL 60439\\
    \{thakur\}@mcs.anl.gov}
}

%
% paper title
% can use linebreaks \\ within to get better formatting as desired
\title{Revealing the Unseen:An Implementation of Collective I/O Aware Buffer Caching}

\begin{document}

% author names and affiliations
% use a multiple column layout for up to two different
% affiliations

% % % ACM author
%\numberofauthors{4}
%\author{
%\alignauthor
%Yin Lu\\
%       \affaddr{Computer Science}\\
%       \affaddr{Texas Tech University}\\
%       \email{yin.lu@ttu.edu}
%\alignauthor
%% 2nd author
%Yong Chen\\
%       \affaddr{Computer Science}\\
%       \affaddr{Texas Tech University}\\
%       \email{yong.chen@ttu.edu}
%\alignauthor
%% 3rd author
%Rajeev Thakur\\
%	\affaddr{Mathematics and Computer Science Division}\\
%	\affaddr{Argonne National Laboratory}\\
%	\email{thakur@mcs.anl.gov}
%\and
%% 4th author
%\alignauthor
%Yu Zhuang\\
%	\affaddr{Computer Science}\\
%	\affaddr{Texas Tech University}\\
%	\email{yu.zhuang@ttu.edu}
%}
% % % ACM author

 
% make the title area
\maketitle
\begin{abstract}
The I/O performance of data intensive, parallel applications becomes the major bottleneck on large-scale high-end computing platforms. Many efforts have been taken to tackle the I/O bottleneck from different angles. From the system architecture point of view, buffer caches are widely used in high-performance storage systems to reduce the number of slow disk accesses. From the software perspective, the MPI-IO implementations such as collective I/O efficiently optimize I/O accesses to underlying storage by combining small noncontiguous requests into large contiguous chunks. One limitation of collective I/O is that the original locality of the application level workloads is filtered, resulting in many unnecessary cache misses in low level buffer caches and additional disk accesses. In this work, we propose, implement and test a novel collective I/O data access management strategy for low level buffer caches. We tested our approach using....Our experimental results show that the proposed approach improves....
\end{abstract}

%ACM category
%\category{C.1.4}{Computer Systems Organization}{Parallel Architecture}
%
%\terms{Design, Algorithms}
%ACM category

%ACM keywords
%\keywords{
%Parallel I/O, collective I/O, high performance computing
%}

%IEEE keywords
\begin{keywords}
Parallel I/O, collective I/O, high performance computing
\end{keywords}

\input{intro}
\input{background}
\input{relatedwork}
\input{design}
%\input{impl}
\input{methodology}
\input{results}
\input{conclusion}
%\input{ack}

%IEEE ack and references
%\vspace{-4.0mm}
\section*{Acknowledgment}
The authors acknowledge the High Performance Computing Center (HPCC) at Texas Tech University at Lubbock for providing HPC resources that have contributed to the research results reported in this paper.

%\vspace{-2.0mm}
\bibliographystyle{IEEEtran}
\bibliography{refs}

\balance
%% ACM references
%\bibliographystyle{abbrv}
%\bibliography{refs}

% that's all folks
\end{document}


